Skip to content

chore: release#1765

Open
github-actions[bot] wants to merge 1 commit into
mainfrom
release-plz-2026-05-13T04-26-48Z
Open

chore: release#1765
github-actions[bot] wants to merge 1 commit into
mainfrom
release-plz-2026-05-13T04-26-48Z

Conversation

@github-actions
Copy link
Copy Markdown
Contributor

@github-actions github-actions Bot commented May 13, 2026

🤖 New release

  • rig-derive: 0.1.14 -> 0.1.15
  • rig-core: 0.37.0 -> 0.38.0 (⚠ API breaking changes)
  • rig-bedrock: 0.4.6 -> 0.4.7 (✓ API compatible changes)
  • rig-fastembed: 0.4.1 -> 0.4.2 (✓ API compatible changes)
  • rig-gemini-grpc: 0.2.6 -> 0.2.7 (✓ API compatible changes)
  • rig-helixdb: 0.2.6 -> 0.2.7 (✓ API compatible changes)
  • rig-lancedb: 0.4.6 -> 0.4.7 (✓ API compatible changes)
  • rig-memory: 0.1.1 -> 0.1.2 (✓ API compatible changes)
  • rig-milvus: 0.2.6 -> 0.2.7 (✓ API compatible changes)
  • rig-mongodb: 0.4.6 -> 0.4.7 (✓ API compatible changes)
  • rig-neo4j: 0.5.6 -> 0.5.7 (✓ API compatible changes)
  • rig-postgres: 0.2.6 -> 0.2.7 (✓ API compatible changes)
  • rig-qdrant: 0.2.6 -> 0.2.7 (✓ API compatible changes)
  • rig-s3vectors: 0.2.6 -> 0.2.7 (✓ API compatible changes)
  • rig-scylladb: 0.2.6 -> 0.2.7 (✓ API compatible changes)
  • rig-sqlite: 0.2.6 -> 0.3.0 (⚠ API breaking changes)
  • rig-surrealdb: 0.2.6 -> 0.2.7 (✓ API compatible changes)
  • rig-vectorize: 0.2.6 -> 0.2.7 (✓ API compatible changes)
  • rig-vertexai: 0.3.6 -> 0.3.7 (✓ API compatible changes)
  • rig: 0.37.0 -> 0.37.1 (✓ API compatible changes)

rig-core breaking changes

--- failure constructible_struct_adds_field: externally-constructible struct adds field ---

Description:
A pub struct constructible with a struct literal has a new pub field. Existing struct literals must be updated to include the new field.
        ref: https://doc.rust-lang.org/reference/expressions/struct-expr.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.47.0/src/lints/constructible_struct_adds_field.ron

Failed in:
  field Usage.prompt_tokens_details in /tmp/.tmpgICm6y/rig/crates/rig-core/src/providers/openrouter/streaming.rs:86
  field Text.additional_params in /tmp/.tmpgICm6y/rig/crates/rig-core/src/completion/message.rs:322
  field Text.additional_params in /tmp/.tmpgICm6y/rig/crates/rig-core/src/completion/message.rs:322
  field Text.additional_params in /tmp/.tmpgICm6y/rig/crates/rig-core/src/completion/message.rs:322
  field ToolDefinition.cache_control in /tmp/.tmpgICm6y/rig/crates/rig-core/src/providers/anthropic/completion.rs:157
  field Usage.tool_use_prompt_tokens in /tmp/.tmpgICm6y/rig/crates/rig-core/src/completion/request.rs:420
  field Usage.tool_use_prompt_tokens in /tmp/.tmpgICm6y/rig/crates/rig-core/src/completion/request.rs:420
  field StreamingCompletionResponse.finish_reason in /tmp/.tmpgICm6y/rig/crates/rig-core/src/providers/gemini/streaming.rs:77
  field StreamingCompletionResponse.finish_message in /tmp/.tmpgICm6y/rig/crates/rig-core/src/providers/gemini/streaming.rs:79
  field StreamingCompletionResponse.model_version in /tmp/.tmpgICm6y/rig/crates/rig-core/src/providers/gemini/streaming.rs:81
  field Usage.prompt_tokens_details in /tmp/.tmpgICm6y/rig/crates/rig-core/src/providers/openrouter/client.rs:110
  field Usage.prompt_tokens_details in /tmp/.tmpgICm6y/rig/crates/rig-core/src/providers/openrouter/client.rs:110
  field StreamingCompletionResponse.model_version in /tmp/.tmpgICm6y/rig/crates/rig-core/src/providers/gemini/interactions_api/streaming.rs:32

--- failure enum_no_repr_variant_discriminant_changed: enum variant had its discriminant change value ---

Description:
The enum's variant had its discriminant value change. This breaks downstream code that used its value via a numeric cast like `as isize`.
        ref: https://doc.rust-lang.org/reference/items/enumerations.html#assigning-discriminant-values
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.47.0/src/lints/enum_no_repr_variant_discriminant_changed.ron

Failed in:
  variant Content::ToolResult 3 -> 5 in /tmp/.tmpgICm6y/rig/crates/rig-core/src/providers/anthropic/completion.rs:309
  variant Content::Document 4 -> 6 in /tmp/.tmpgICm6y/rig/crates/rig-core/src/providers/anthropic/completion.rs:318
  variant Content::Thinking 5 -> 7 in /tmp/.tmpgICm6y/rig/crates/rig-core/src/providers/anthropic/completion.rs:336
  variant Content::RedactedThinking 6 -> 8 in /tmp/.tmpgICm6y/rig/crates/rig-core/src/providers/anthropic/completion.rs:341

--- failure enum_struct_variant_field_added: pub enum struct variant field added ---

Description:
An enum's exhaustive struct variant has a new field, which has to be included when constructing or matching on this variant.
        ref: https://doc.rust-lang.org/reference/attributes/type_system.html#the-non_exhaustive-attribute
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.47.0/src/lints/enum_struct_variant_field_added.ron

Failed in:
  field citations of variant Content::Text in /tmp/.tmpgICm6y/rig/crates/rig-core/src/providers/anthropic/completion.rs:285
  field title of variant Content::Document in /tmp/.tmpgICm6y/rig/crates/rig-core/src/providers/anthropic/completion.rs:322
  field context of variant Content::Document in /tmp/.tmpgICm6y/rig/crates/rig-core/src/providers/anthropic/completion.rs:327
  field citations of variant Content::Document in /tmp/.tmpgICm6y/rig/crates/rig-core/src/providers/anthropic/completion.rs:332
  field images of variant Message::Assistant in /tmp/.tmpgICm6y/rig/crates/rig-core/src/providers/openrouter/completion.rs:1384
  field images of variant Message::Assistant in /tmp/.tmpgICm6y/rig/crates/rig-core/src/providers/openrouter/completion.rs:1384

--- failure enum_tuple_variant_changed_kind: An enum tuple variant changed kind ---

Description:
A public enum's exhaustive tuple variant has changed to a different kind of enum variant, breaking possible instantiations and patterns.
        ref: https://doc.rust-lang.org/reference/items/enumerations.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.47.0/src/lints/enum_tuple_variant_changed_kind.ron

Failed in:
  variant ToolResultContent::Image in /tmp/.tmpgICm6y/rig/crates/rig-core/src/providers/anthropic/completion.rs:869

--- failure enum_variant_added: enum variant added on exhaustive enum ---

Description:
A publicly-visible enum without #[non_exhaustive] has a new variant.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#enum-variant-new
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.47.0/src/lints/enum_variant_added.ron

Failed in:
  variant Content:ServerToolUse in /tmp/.tmpgICm6y/rig/crates/rig-core/src/providers/anthropic/completion.rs:299
  variant Content:WebSearchToolResult in /tmp/.tmpgICm6y/rig/crates/rig-core/src/providers/anthropic/completion.rs:305
  variant FinishReason:UnexpectedToolCall in /tmp/.tmpgICm6y/rig/crates/rig-core/src/providers/gemini/completion.rs:1472
  variant FinishReason:MissingThoughtSignature in /tmp/.tmpgICm6y/rig/crates/rig-core/src/providers/gemini/completion.rs:1474
  variant FinishReason:TooManyToolCalls in /tmp/.tmpgICm6y/rig/crates/rig-core/src/providers/gemini/completion.rs:1476
  variant FinishReason:MalformedResponse in /tmp/.tmpgICm6y/rig/crates/rig-core/src/providers/gemini/completion.rs:1478
  variant MockStreamEvent:TextStart in /tmp/.tmpgICm6y/rig/crates/rig-core/src/test_utils/streaming.rs:47
  variant MockStreamEvent:TextAdditionalParams in /tmp/.tmpgICm6y/rig/crates/rig-core/src/test_utils/streaming.rs:51
  variant MockStreamEvent:Reasoning in /tmp/.tmpgICm6y/rig/crates/rig-core/src/test_utils/streaming.rs:66
  variant MockStreamEvent:ReasoningDelta in /tmp/.tmpgICm6y/rig/crates/rig-core/src/test_utils/streaming.rs:71
  variant RawStreamingChoice:TextStart in /tmp/.tmpgICm6y/rig/crates/rig-core/src/streaming.rs:93
  variant RawStreamingChoice:TextAdditionalParams in /tmp/.tmpgICm6y/rig/crates/rig-core/src/streaming.rs:102
  variant PromptError:UnknownToolCall in /tmp/.tmpgICm6y/rig/crates/rig-core/src/completion/request.rs:125
  variant PromptError:UnknownToolCall in /tmp/.tmpgICm6y/rig/crates/rig-core/src/completion/request.rs:125
  variant ContentDelta:CitationsDelta in /tmp/.tmpgICm6y/rig/crates/rig-core/src/providers/anthropic/streaming.rs:78
  variant ContentDelta:Unknown in /tmp/.tmpgICm6y/rig/crates/rig-core/src/providers/anthropic/streaming.rs:85

--- failure struct_marked_non_exhaustive: struct marked #[non_exhaustive] ---

Description:
A public struct has been marked #[non_exhaustive], which will prevent it from being constructed using a struct literal outside of its crate. It previously had no private fields, so a struct literal could be used to construct it outside its crate.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#attr-adding-non-exhaustive
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.47.0/src/lints/struct_marked_non_exhaustive.ron

Failed in:
  struct TypedPromptResponse in /tmp/.tmpgICm6y/rig/crates/rig-core/src/agent/prompt_request/mod.rs:414

rig-sqlite breaking changes

--- failure method_requires_different_generic_type_params: method now requires a different number of generic type parameters ---

Description:
A method now requires a different number of generic type parameters than it used to. Uses of this method that supplied the previous number of generic types will be broken.
        ref: https://doc.rust-lang.org/reference/items/generics.html
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.47.0/src/lints/method_requires_different_generic_type_params.ron

Failed in:
  rig_sqlite::SqliteSearchFilter::glob takes 0 generic types instead of 1, in /tmp/.tmpgICm6y/rig/crates/rig-sqlite/src/lib.rs:1019
  rig_sqlite::SqliteSearchFilter::like takes 0 generic types instead of 1, in /tmp/.tmpgICm6y/rig/crates/rig-sqlite/src/lib.rs:1033

--- failure trait_method_added: pub trait method added ---

Description:
A non-sealed public trait added a new method without a default implementation, which breaks downstream implementations of the trait
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#trait-new-item-no-default
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.47.0/src/lints/trait_method_added.ron

Failed in:
  trait method rig_sqlite::ColumnValue::to_sql_value in file /tmp/.tmpgICm6y/rig/crates/rig-sqlite/src/lib.rs:37

--- failure trait_method_missing: pub trait method removed or renamed ---

Description:
A trait method is no longer callable, and may have been renamed or removed entirely.
        ref: https://doc.rust-lang.org/cargo/reference/semver.html#trait-item-signature
       impl: https://github.com/obi1kenobi/cargo-semver-checks/tree/v0.47.0/src/lints/trait_method_missing.ron

Failed in:
  method to_sql_string of trait ColumnValue, previously in file /tmp/.tmpPcqlvm/rig-sqlite/src/lib.rs:31
Changelog

rig-derive

0.1.15 - 2026-05-30

Added

Contributors

rig-core

0.38.0 - 2026-05-30

Added

Fixed

Other

Contributors

rig-bedrock

0.4.7 - 2026-05-30

Added

Contributors

rig-fastembed

0.4.2 - 2026-05-30

Other

  • update Cargo.toml dependencies

rig-gemini-grpc

0.2.7 - 2026-05-30

Added

Fixed

  • (rig-gemini-grpc) populate FunctionDeclaration.parameters from ToolDefinition (#1763) (by @abhicris)

Contributors

rig-helixdb

0.2.7 - 2026-05-30

Other

  • update Cargo.toml dependencies

rig-lancedb

0.4.7 - 2026-05-30

Other

Contributors

rig-memory

0.1.2 - 2026-05-30

Other

  • update Cargo.toml dependencies

rig-milvus

0.2.7 - 2026-05-30

Other

  • update Cargo.toml dependencies

rig-mongodb

0.4.7 - 2026-05-30

Other

  • update Cargo.toml dependencies

rig-neo4j

0.5.7 - 2026-05-30

Other

  • update Cargo.toml dependencies

rig-postgres

0.2.7 - 2026-05-30

Other

  • update Cargo.toml dependencies

rig-qdrant

0.2.7 - 2026-05-30

Other

  • update Cargo.toml dependencies

rig-s3vectors

0.2.7 - 2026-05-30

Other

  • update Cargo.toml dependencies

rig-scylladb

0.2.7 - 2026-05-30

Other

  • update Cargo.toml dependencies

rig-sqlite

0.3.0 - 2026-05-30

Fixed

Other

Contributors

rig-surrealdb

0.2.7 - 2026-05-30

Other

  • update Cargo.toml dependencies

rig-vectorize

0.2.7 - 2026-05-30

Other

  • update Cargo.toml dependencies

rig-vertexai

0.3.7 - 2026-05-30

Added

Contributors

rig

0.37.1 - 2026-05-30

Added

Fixed

Other

Contributors


This PR was generated with release-plz.

@github-actions github-actions Bot force-pushed the release-plz-2026-05-13T04-26-48Z branch 18 times, most recently from f807f01 to 3a69bd9 Compare May 22, 2026 01:37
@github-actions github-actions Bot force-pushed the release-plz-2026-05-13T04-26-48Z branch 12 times, most recently from 66bcc5a to 4b3ff87 Compare May 29, 2026 05:12
@github-actions github-actions Bot force-pushed the release-plz-2026-05-13T04-26-48Z branch 5 times, most recently from c65df52 to 3809d19 Compare May 30, 2026 03:25
@github-actions github-actions Bot force-pushed the release-plz-2026-05-13T04-26-48Z branch from 3809d19 to 908d5df Compare May 30, 2026 03:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants